package com.ex.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;

/**
 * TODO
 * discrb:商品尸实体
 *
 * @Author CD
 * @Date2025/6/6 21:01
 */
@Data
@TableName("goods")
public class Goods {

  @TableId(type = IdType.AUTO)
  private Integer id;          // 对应 id (bigint 自增)
  private String name;      // 对应 name (varchar(255))
  private Integer category; // 对应 category (int)
  private BigDecimal price; // 对应 price (decimal(10,2))
  private Integer status;   // 对应 status (int)
  private Integer sales = 0;// 对应 sales (int, 默认 0)
  private String imageUrl;  // 对应 image_url (varchar(255))
  private String imageDc;   // 对应 image_dc (varchar(255))
  private String description;//对应 description (text)
  private LocalDateTime createTime; // 对应 create_time (datetime)
  private Integer createBy;         // 对应 create_by (int)
  private LocalDateTime updateTime; // 对应 update_time (datetime)
  private Integer updateBy;         // 对应 update_by (int)
  private Integer contain;          // 对应 contain (int)
}
